<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Projekt Struktur</title>
</head>

<body>
<p>gleich wie modul </p>
<p>&nbsp;</p>
<h2>Verzeichnis Struktur
</h2>
<table width="704" border="1">
  <tr>
    <th scope="col">/</th>
    <th scope="col">&nbsp;</th>
  </tr>
  <tr>
    <td>/template</td>
    <td>Template Dateien</td>
  </tr>
  <tr>
    <td>/content</td>
    <td>Inhalt Dateien</td>
  </tr>
  <tr>
    <td>/com</td>
    <td>HTML Komponenten für das Projekt</td>
  </tr>
  <tr>
    <td>/header</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>/db</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>/db_data</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
<p>Diese Struktur wird bei einem Projekt erstellt. Struktur kann auch ausserhalb des Web Server Root liegen. </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Content</h2>
<p>Dies sind die Inhalts Dateien</p>
<p>spezielle Header Tag's</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Header</h2>
<p>gleicher Filename wie das Content File (aber php-Endung). Wird als erstes ausgeführt. </p>
<p>Beispiel</p>
<p>abfüllen eines Array</p>
<p><em>$a[] = &quot;...&quot;;</em></p>
<p><em>&lt;ul com=&quot;array&quot; var=&quot;a&quot;&gt;<br />
  &lt;li&gt;
[name]&lt;/li&gt;<br />
&lt;/ul&gt;
</em></p>
<p>&nbsp;</p>
<h2>DB</h2>
<p>&nbsp;</p>
<table width="809" border="1">
  <tr>
    <th width="267" scope="col">Befehl</th>
    <th width="412" scope="col">Beschreibung</th>
  </tr>
  <tr>
    <td>table:xy</td>
    <td>Erstellen einer Tabellen</td>
  </tr>
  <tr>
    <td>field:field1</td>
    <td>Anfügen eines Tabellen Feldes</td>
  </tr>
  <tr>
    <td>adduniqueindex:field1</td>
    <td>Erstellen eines Eindeutigen Index</td>
  </tr>
  <tr>
    <td>addindex:field1</td>
    <td>Erstellen eines Index</td>
  </tr>
  <tr>
    <td>addsearchindex:field1</td>
    <td>Erstellen eines Suchmaschinen Index</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>sql:DELETE FROM ...</td>
    <td>Ausführen eines SQL-Statement</td>
  </tr>
  <tr>
    <td>folder:/tmp/neu</td>
    <td>Erstellen eines Verzeichnisses</td>
  </tr>
  <tr>
    <td>install_modul:modul_xy</td>
    <td>Installiert ein Modul</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>
<p>--&gt; neu als XML Datei</p>
<p>&nbsp;</p>
<h2>DB Data</h2>
<p>enthält CSV Dateien mit Rohdaten</p>
<p>&nbsp;</p>
<h2>Setup</h2>
<p>das File setup.php wird bei der Installation ausgeführt. </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Projekt Konfiguration</h2>
<p><em>&lt;?php<br />
  = '10';<br />
  $webEditUserGroup  = '30';<br />
  $appEditUserGroup  = '50';<br />
  $advancedEditor  = '40';    // es wird der Andvanced  Editor angezeigt, ansonsten der Simple Editor<br />
  $language  = 'german';     // german or english<br />
  $userAuth  = 'plain';     // md5 oder plain<br />
  $languageModus  = 'off';     // on oder off<br />
  $sourceTable  = 'snapol_page';     // Page Table  definieren (Tabelle muss titel und _url enthalten)<br />
  $loginTable  = 'snapol_user';     // Login Table  definieren (Tabelle muss login und password enthalten)<br />
?&gt;</em></p>
</body>
</html>
